home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / DRIVER.CAB / eplq100.gpd < prev    next >
Encoding:
Text File  |  2003-02-21  |  12.3 KB  |  467 lines

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *GPDFileName: "EPLQ100.GPD"
  7. *GPDFileVersion: "1.0"
  8. *Include: "StdNames.gpd"
  9. *ModelName: "Epson LQ-100 ESC/P 2"
  10. *MasterUnits: PAIR(720, 720)
  11. *ResourceDLL: "escp2res.dll"
  12. *PrintRate: 167
  13. *PrintRateUnit: CPS
  14. *PrinterType: SERIAL
  15. *Feature: Orientation
  16. {
  17.     *rcNameID: =ORIENTATION_DISPLAY
  18.     *DefaultOption: PORTRAIT
  19.     *Option: PORTRAIT
  20.     {
  21.         *rcNameID: =PORTRAIT_DISPLAY
  22.     }
  23.     *Option: LANDSCAPE_CC270
  24.     {
  25.         *rcNameID: =LANDSCAPE_DISPLAY
  26.     }
  27. }
  28. *Feature: InputBin
  29. {
  30.     *rcNameID: =PAPER_SOURCE_DISPLAY
  31.     *DefaultOption: AUTO
  32.     *Option: AUTO
  33.     {
  34.         *rcNameID: =AUTO_DISPLAY
  35.         *Command: CmdSelect
  36.         {
  37.             *Order: DOC_SETUP.3
  38.             *Cmd: "<1B19>0"
  39.         }
  40.     }
  41.     *Option: MANUAL
  42.     {
  43.         *rcNameID: =MANUAL_FEED_DISPLAY
  44.         *Command: CmdSelect
  45.         {
  46.             *Order: DOC_SETUP.3
  47.             *Cmd: "<1B19>0"
  48.         }
  49.     }
  50. }
  51. *Feature: Resolution
  52. {
  53.     *rcNameID: =RESOLUTION_DISPLAY
  54.     *DefaultOption: Option1
  55.     *Option: Option1
  56.     {
  57.         *Name: "360 x 360 " =DOTS_PER_INCH
  58.         *DPI: PAIR(360, 360)
  59.         *TextDPI: PAIR(360, 360)
  60.         *PinsPerLogPass: 24
  61.         *MinStripBlankPixels: 1
  62.         EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  63.         *SpotDiameter: 170
  64.         *Command: CmdSendBlockData { *Cmd : "<1B>.<010A0A18>" %l{(RasterDataWidthInBytes * 8) } }
  65.         *Command: CmdEndBlockData { *Cmd : "<0D>" }
  66.     }
  67.     *Option: Option2
  68.     {
  69.         *Name: "360 x 180 " =DOTS_PER_INCH
  70.         *DPI: PAIR(360, 180)
  71.         *TextDPI: PAIR(360, 180)
  72.         *PinsPerLogPass: 24
  73.         *MinStripBlankPixels: 1
  74.         EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  75.         *SpotDiameter: 140
  76.         *Command: CmdSendBlockData { *Cmd : "<1B>.<01140A18>" %l{(RasterDataWidthInBytes * 8) } }
  77.         *Command: CmdEndBlockData { *Cmd : "<0D>" }
  78.     }
  79.     *Option: Option3
  80.     {
  81.         *Name: "180 x 180 " =DOTS_PER_INCH
  82.         *DPI: PAIR(180, 180)
  83.         *TextDPI: PAIR(180, 180)
  84.         *PinsPerLogPass: 24
  85.         *MinStripBlankPixels: 1
  86.         EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  87.         *SpotDiameter: 120
  88.         *Command: CmdSendBlockData { *Cmd : "<1B>.<01141418>" %l{(RasterDataWidthInBytes * 8) } }
  89.         *Command: CmdEndBlockData { *Cmd : "<0D>" }
  90.     }
  91. }
  92. *Feature: PaperSize
  93. {
  94.     *rcNameID: =PAPER_SIZE_DISPLAY
  95.     *DefaultOption: LETTER
  96.     *Option: LETTER
  97.     {
  98.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  99.         *PrintableArea: PAIR(5760, 7230)
  100.         *PrintableOrigin: PAIR(90, 240)
  101.         *switch: Resolution
  102.         {
  103.             *case: Option2
  104.             {
  105.                 *PrintableArea: PAIR(5760, 7228)
  106.             }
  107.             *case: Option3
  108.             {
  109.                 *PrintableArea: PAIR(5756, 7228)
  110.                 *PrintableOrigin: PAIR(92, 240)
  111.             }
  112.         }
  113.         *Command: CmdSelect
  114.         {
  115.             *Order: DOC_SETUP.4
  116.             *Cmd: "<1B>(C<0200>x<0F1B>(c<04000000>x<0F>"
  117.         }
  118.     }
  119.     *Option: LEGAL
  120.     {
  121.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  122.         *PrintableArea: PAIR(5760, 9390)
  123.         *PrintableOrigin: PAIR(90, 240)
  124.         *switch: Resolution
  125.         {
  126.             *case: Option2
  127.             {
  128.                 *PrintableArea: PAIR(5760, 9388)
  129.             }
  130.             *case: Option3
  131.             {
  132.                 *PrintableArea: PAIR(5756, 9388)
  133.                 *PrintableOrigin: PAIR(92, 240)
  134.             }
  135.         }
  136.         *Command: CmdSelect
  137.         {
  138.             *Order: DOC_SETUP.4
  139.             *Cmd: "<1B>(C<0200B0131B>(c<04000000B013>"
  140.         }
  141.     }
  142.     *Option: EXECUTIVE
  143.     {
  144.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  145.         *PrintableArea: PAIR(5130, 6870)
  146.         *PrintableOrigin: PAIR(90, 240)
  147.         *switch: Resolution
  148.         {
  149.             *case: Option2
  150.             {
  151.                 *PrintableArea: PAIR(5130, 6868)
  152.             }
  153.             *case: Option3
  154.             {
  155.                 *PrintableArea: PAIR(5128, 6868)
  156.                 *PrintableOrigin: PAIR(92, 240)
  157.             }
  158.         }
  159.         *Command: CmdSelect
  160.         {
  161.             *Order: DOC_SETUP.4
  162.             *Cmd: "<1B>(C<0200C40E1B>(c<04000000C40E>"
  163.         }
  164.     }
  165.     *Option: FOLIO
  166.     {
  167.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  168.         *PrintableArea: PAIR(5760, 8670)
  169.         *PrintableOrigin: PAIR(90, 240)
  170.         *switch: Resolution
  171.         {
  172.             *case: Option2
  173.             {
  174.                 *PrintableArea: PAIR(5760, 8668)
  175.             }
  176.             *case: Option3
  177.             {
  178.                 *PrintableArea: PAIR(5756, 8668)
  179.                 *PrintableOrigin: PAIR(92, 240)
  180.             }
  181.         }
  182.         *Command: CmdSelect
  183.         {
  184.             *Order: DOC_SETUP.4
  185.             *Cmd: "<1B>(C<0200>H<121B>(c<04000000>H<12>"
  186.         }
  187.     }
  188.     *Option: A4
  189.     {
  190.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  191.         *PrintableArea: PAIR(5760, 7727)
  192.         *PrintableOrigin: PAIR(90, 240)
  193.         *switch: Resolution
  194.         {
  195.             *case: Option1
  196.             {
  197.                 *PrintableArea: PAIR(5760, 7726)
  198.             }
  199.             *case: Option2
  200.             {
  201.                 *PrintableArea: PAIR(5760, 7724)
  202.             }
  203.             *case: Option3
  204.             {
  205.                 *PrintableArea: PAIR(5756, 7724)
  206.                 *PrintableOrigin: PAIR(92, 240)
  207.             }
  208.         }
  209.         *Command: CmdSelect
  210.         {
  211.             *Order: DOC_SETUP.4
  212.             *Cmd: "<1B>(C<0200>f<101B>(c<04000000>f<10>"
  213.         }
  214.     }
  215.     *Option: A5
  216.     {
  217.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  218.         *PrintableArea: PAIR(4108, 5264)
  219.         *PrintableOrigin: PAIR(90, 240)
  220.         *switch: Resolution
  221.         {
  222.             *case: Option3
  223.             {
  224.                 *PrintableArea: PAIR(4104, 5264)
  225.                 *PrintableOrigin: PAIR(92, 240)
  226.             }
  227.         }
  228.         *Command: CmdSelect
  229.         {
  230.             *Order: DOC_SETUP.4
  231.             *Cmd: "<1B>(C<0200A10B1B>(c<04000000A10B>"
  232.         }
  233.     }
  234.     *Option: B4
  235.     {
  236.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  237.         *PrintableArea: PAIR(5760, 9628)
  238.         *PrintableOrigin: PAIR(90, 240)
  239.         *switch: Resolution
  240.         {
  241.             *case: Option3
  242.             {
  243.                 *PrintableArea: PAIR(5756, 9628)
  244.                 *PrintableOrigin: PAIR(92, 240)
  245.             }
  246.         }
  247.         *Command: CmdSelect
  248.         {
  249.             *Order: DOC_SETUP.4
  250.             *Cmd: "<1B>(C<02009A131B>(c<040000009A13>"
  251.         }
  252.     }
  253.     *Option: B5
  254.     {
  255.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  256.         *PrintableArea: PAIR(5072, 6596)
  257.         *PrintableOrigin: PAIR(90, 240)
  258.         *switch: Resolution
  259.         {
  260.             *case: Option3
  261.             {
  262.                 *PrintableArea: PAIR(5068, 6596)
  263.                 *PrintableOrigin: PAIR(92, 240)
  264.             }
  265.         }
  266.         *Command: CmdSelect
  267.         {
  268.             *Order: DOC_SETUP.4
  269.             *Cmd: "<1B>(C<0200>K<0E1B>(c<04000000>K<0E>"
  270.         }
  271.     }
  272.     *Option: ENV_9
  273.     {
  274.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  275.         *RotateSize? : TRUE
  276.         *PrintableArea: PAIR(5760, 2104)
  277.         *PrintableOrigin: PAIR(90, 240)
  278.         *switch: Resolution
  279.         {
  280.             *case: Option3
  281.             {
  282.                 *PrintableArea: PAIR(5756, 2104)
  283.                 *PrintableOrigin: PAIR(92, 240)
  284.             }
  285.         }
  286.         *Command: CmdSelect
  287.         {
  288.             *Order: DOC_SETUP.4
  289.             *Cmd: "<1B>(C<0200>s<051B>(c<04000000>s<05>"
  290.         }
  291.     }
  292.     *Option: ENV_10
  293.     {
  294.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  295.         *RotateSize? : TRUE
  296.         *PrintableArea: PAIR(5760, 2284)
  297.         *PrintableOrigin: PAIR(90, 240)
  298.         *switch: Resolution
  299.         {
  300.             *case: Option3
  301.             {
  302.                 *PrintableArea: PAIR(5756, 2284)
  303.                 *PrintableOrigin: PAIR(92, 240)
  304.             }
  305.         }
  306.         *Command: CmdSelect
  307.         {
  308.             *Order: DOC_SETUP.4
  309.             *Cmd: "<1B>(C<0200CF051B>(c<04000000CF05>"
  310.         }
  311.     }
  312.     *Option: ENV_DL
  313.     {
  314.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  315.         *RotateSize? : TRUE
  316.         *PrintableArea: PAIR(5760, 2428)
  317.         *PrintableOrigin: PAIR(90, 240)
  318.         *switch: Resolution
  319.         {
  320.             *case: Option3
  321.             {
  322.                 *PrintableArea: PAIR(5756, 2428)
  323.                 *PrintableOrigin: PAIR(92, 240)
  324.             }
  325.         }
  326.         *Command: CmdSelect
  327.         {
  328.             *Order: DOC_SETUP.4
  329.             *Cmd: "<1B>(C<020017061B>(c<040000001706>"
  330.         }
  331.     }
  332.     *Option: ENV_C5
  333.     {
  334.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  335.         *RotateSize? : TRUE
  336.         *PrintableArea: PAIR(5760, 3904)
  337.         *PrintableOrigin: PAIR(90, 240)
  338.         *switch: Resolution
  339.         {
  340.             *case: Option3
  341.             {
  342.                 *PrintableArea: PAIR(5756, 3904)
  343.                 *PrintableOrigin: PAIR(92, 240)
  344.             }
  345.         }
  346.         *Command: CmdSelect
  347.         {
  348.             *Order: DOC_SETUP.4
  349.             *Cmd: "<1B>(C<0200F9081B>(c<04000000F908>"
  350.         }
  351.     }
  352.     *Option: ENV_B5
  353.     {
  354.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  355.         *RotateSize? : TRUE
  356.         *PrintableArea: PAIR(5760, 4300)
  357.         *PrintableOrigin: PAIR(90, 240)
  358.         *switch: Resolution
  359.         {
  360.             *case: Option3
  361.             {
  362.                 *PrintableArea: PAIR(5756, 4300)
  363.                 *PrintableOrigin: PAIR(92, 240)
  364.             }
  365.         }
  366.         *Command: CmdSelect
  367.         {
  368.             *Order: DOC_SETUP.4
  369.             *Cmd: "<1B>(C<0200BE091B>(c<04000000BE09>"
  370.         }
  371.     }
  372.     *Option: ENV_MONARCH
  373.     {
  374.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  375.         *RotateSize? : TRUE
  376.         *PrintableArea: PAIR(5310, 2104)
  377.         *PrintableOrigin: PAIR(90, 240)
  378.         *switch: Resolution
  379.         {
  380.             *case: Option3
  381.             {
  382.                 *PrintableArea: PAIR(5308, 2104)
  383.                 *PrintableOrigin: PAIR(92, 240)
  384.             }
  385.         }
  386.         *Command: CmdSelect
  387.         {
  388.             *Order: DOC_SETUP.4
  389.             *Cmd: "<1B>(C<02008C0A1B>(c<040000008C0A>"
  390.         }
  391.     }
  392.     *Option: CUSTOMSIZE
  393.     {
  394.         *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  395.         *MinSize: PAIR(720, 720)
  396.         *MaxSize: PAIR(8280, 15840)
  397.         *MaxPrintableWidth: 5760
  398.         *MinLeftMargin: 90
  399.         *CenterPrintable?: FALSE
  400.         *TopMargin: 240
  401.         *BottomMargin: 450
  402.         *Command: CmdSelect
  403.         {
  404.             *Order: DOC_SETUP.4
  405.             *Cmd: "<1B>(C<0200>" %l{(PhysPaperLength / 2) }
  406.         }
  407.     }
  408. }
  409. *Feature: Halftone
  410. {
  411.     *rcNameID: =HALFTONING_DISPLAY
  412.     *DefaultOption: HT_PATSIZE_AUTO
  413.     *Option: HT_PATSIZE_AUTO
  414.     {
  415.         *rcNameID: =HT_AUTO_SELECT_DISPLAY
  416.     }
  417. *Ifdef: WINNT_50
  418.     *Option: HT_PATSIZE_SUPERCELL_M
  419.     {
  420.         *rcNameID: =HT_SUPERCELL_DISPLAY
  421.     }
  422. *Endif:
  423.     *Option: HT_PATSIZE_6x6_M
  424.     {
  425.         *rcNameID: =HT_DITHER6X6_DISPLAY
  426.     }
  427.     *Option: HT_PATSIZE_8x8_M
  428.     {
  429.         *rcNameID: =HT_DITHER8X8_DISPLAY
  430.     }
  431. }
  432. *Command: CmdStartDoc
  433. {
  434.     *Order: DOC_SETUP.1
  435.     *Cmd: "<1B>@<1B>(G<0100011B>(U<01000A1B>r<00>"
  436. }
  437. *Command: CmdEndJob
  438. {
  439.     *Order: JOB_FINISH.1
  440.     *Cmd: "<1B>@"
  441. }
  442. *RotateCoordinate?: FALSE
  443. *RotateRaster?: FALSE
  444. *RotateFont?: FALSE
  445. *TextCaps: LIST(TC_RA_ABLE)
  446. *CursorXAfterCR: AT_CURSOR_X_ORIGIN
  447. *YMoveAttributes: LIST(FAVOR_LF)
  448. *MaxLineSpacing: 255
  449. *XMoveThreshold: 0
  450. *YMoveThreshold: 0
  451. *XMoveUnit: 360
  452. *YMoveUnit: 360
  453. *Command: CmdXMoveAbsolute { *Cmd : "<1B>$" %l{(DestX / 2) } }
  454. *Command: CmdYMoveAbsolute { *Cmd : "<1B>(V<0200>" %l{(DestY / 2) } }
  455. *Command: CmdSetLineSpacing { *Cmd : "<1B>+" %c[0,255]{(LinefeedSpacing / 2) } }
  456. *Command: CmdCR { *Cmd : "<0D>" }
  457. *Command: CmdLF { *Cmd : "<0A>" }
  458. *Command: CmdFF { *Cmd : "<0C>" }
  459. *EjectPageWithFF?: TRUE
  460. *Command: CmdEnableTIFF4 { *Cmd : "<0000>" }
  461. *Command: CmdDisableCompression { *Cmd : "<0000>" }
  462. *OutputDataFormat: H_BYTE
  463. *OptimizeLeftBound?: FALSE
  464. *CursorXAfterSendBlockData: AT_CURSOR_X_ORIGIN
  465. *CursorYAfterSendBlockData: NO_MOVE
  466. *DefaultCTT: 0
  467.